cost/pay the earth - French English Dictionary